package cn.itcast.service;

import cn.itcast.entity.PageResult;
import cn.itcast.entity.QueryPageBean;
import cn.itcast.pojo.Menu;

import java.util.ArrayList;
import java.util.List;


public interface MenuService{

    List<Menu> queryAll();

    PageResult queryByPage(QueryPageBean queryPageBean);

    void saveMenu(Menu menu, Integer[] permissionIds);

    Menu queryById(Integer id);

    Integer[] queryMenuPermission(Integer id);

    void updateMenu(Menu menu, Integer[] checkitemIds);

    Boolean deleteById(Integer id);

    ArrayList<Menu> getMenuList(String username);


}


